There are some mistakes in this program. If you're completely new to Go, it may only be more confusing to have them explained, but all who wish to see them, please visit this page. Thanks to those who made it.